﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AirLinq.Providers.Sql {
	public enum SqlNodeType {
		
		BitNot,

		Mul,
		Div,
		Mod,

		Positive, 
		Negative,
		Add,
		Sub,
		BitAnd,
		BitXor,
		BitOr,

		EQ,
		NotEQ,
		GT,
		GE,
		LT,
		LE,

		Not,
		And,
		Between,
		Or,
		InSubquery,
		InList,
		Like,
		Exists,
		IsNull,

		Subquery,
		QuerySpecification,
		//SelectItem,
		Table,
		SelectAll,
		Column,
		SelectCollection,
		
		Union,
		UnionAll,
		Except,
		Intersect,
		
		Join,
		Select,
		Group,
		Parameter,

		SelectItemRef
	}
}
